![]() |
ALMaSS
1.0
The Animal, Landscape and Man Simulation System
|
Goose_Base.h This is the header file for the goose base class
More...
Go to the source code of this file.
Classes | |
class | TMaxIntakeSource |
class | Goose_Base |
A class to describe the goose base. More... | |
Enumerations | |
enum | GooseSpeciesType { gst_PinkfootFamilyGroup = 0 , gst_PinkfootNonBreeder , gst_BarnacleFamilyGroup , gst_BarnacleNonBreeder , gst_GreylagFamilyGroup , gst_GreylagNonBreeder , gst_foobar } |
enum | TTypeOfGoose_BaseState { togs_InitialState =0 , togs_ChooseForageLocation , togs_Forage , togs_ToRoost , togs_Roost , togs_Die , togs_Emigrate , togs_foobar } |
enum | TTypeOfMaxIntakeSource { tomis_grass = 0 , tomis_sowncrop , tomis_maize , tomis_grain , tomis_foobar } |
enum | TTypeOfLeaveReason { tolr_migration = 0 , tolr_bodycondition , tolr_leanweight , tolr_foobar } |
Goose_Base.h This is the header file for the goose base class
by Chris J. Topping
Version of 8th February 2013
enum GooseSpeciesType |
Used for the population manager's list of Goose_Base The enumeration lists all possible goose types.
Goose_Base like other ALMaSS animals work using a state/transition concept. These are the Goose_Base behavioural states, these need to be altered, but some are here just to show how they should look.
enum TTypeOfLeaveReason |
This enumeration holds the different food sources. Handy when max intake rate needs to be determined and remembered.